* {
	margin: 0;
	padding: 0;
	font-family: "Arial", 微软雅黑";font-family: "Arial";text-transform:uppercase;

}

html {
	font-family: "Arial"
}

ul,
ol {
	list-style: none;
}

.clearfix {
	clear: both;
}

a {
	color: #333;
	text-decoration: none;
}

em {
	font-style: normal;
}

.content {
	width: 1200px;
	margin: auto;
}

.neiong {
	margin-top: 86px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.case_fl::-webkit-scrollbar {
	width: 5px;
	/*对垂直流动条有效*/
	height: 5px;
	/*对水平流动条有效*/
}


/*定义滚动条的轨道颜色、内阴影及圆角*/

.case_fl::-webkit-scrollbar-track {
	background-color: #fff;
	border-radius: 3px;
}


/*定义滑块颜色、内阴影及圆角*/

.case_fl::-webkit-scrollbar-thumb {
	border-radius: 7px;
	background-color: #e1e1e1;
}


/*定义右下角汇合处的样式*/

.case_fl::-webkit-scrollbar-corner {
	background: khaki;
}

table {
	border: 0;
	border-spacing: 0;
	border-collapse: 0
}

th,
td {
	padding: 8px
}

.table {
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1
}

.table th,
.table td {
	padding: 8px 12px;
	border-left: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1
}

.table th {
	background: #f9f9f9
}

.table tr:hover td {
	background: #fffffc
}

input,
textarea,
select,
button {
	display: block;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	color: #2b333b;
	outline: 0
}

::-moz-placeholder {
	text-align: left;
	color: #999
}

::-webkit-input-placeholder {
	text-align: left;
	color: #999
}

::-ms-input-placeholder {
	text-align: left;
	color: #999
}

input[type='text'],
input[type='password'] {
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 0 8px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box
}

input[type='radio'],
input[type='checkbox'] {
	display: inline-block;
	vertical-align: -2px
}

input[type='file'].file {
	left: 0;
	top: 0;
	width: 100%;
	height: 38px;
	line-height: 38px;
	opacity: 0;
	font-size: 80px;
	cursor: pointer;
	overflow: hidden
}

textarea {
	width: 100%;
	height: 88px;
	line-height: 28px;
	padding: 2px 8px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
	resize: none
}

select {
	width: 100%;
	height: 38px;
	line-height: 38px;
	border: 1px solid #e1e1e1;
	box-sizing: border-box
}

input[type='button'],
input[type='submit'],
input[type='reset'],
button,
.btn {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 0 12px;
	background: #009688;
	border: 0;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	cursor: pointer
}

input[type='button'].btn-border,
input[type='submit'].btn-border,
input[type='reset'].btn-border,
button.btn-border,
.btn-border {
	background: #fff;
	border: 1px solid #e1e1e1;
	color: #2b333b
}

input[type='button'].btn-blue,
input[type='submit'].btn-blue,
input[type='reset'].btn-blue,
button.btn-blue,
.btn-blue {
	background: #2f81c4
}

input[type='button'].btn-green,
input[type='submit'].btn-green,
input[type='reset'].btn-green,
button.btn-green,
.btn-green {
	background: #57ac57
}

input[type='button'].btn-red,
input[type='submit'].btn-red,
input[type='reset'].btn-red,
button.btn-red,
.btn-red {
	background: #f45445
}

input[type='button'].btn-orange,
input[type='submit'].btn-orange,
input[type='reset'].btn-orange,
button.btn-orange,
.btn-orange {
	background: #f7783a
}

input[type='button'].btn-black,
input[type='submit'].btn-black,
input[type='reset'].btn-black,
button.btn-black,
.btn-black {
	background: #2b333b
}

.radius {
	border-radius: 4px
}

.radius-50 {
	border-radius: 50%
}

.radius-form {
	border-radius: 19px
}

.pf {
	position: fixed
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.fl {
	float: left
}

.fr {
	float: right
}

.clear {
	clear: both
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.auto {
	margin: 0 auto
}

.block {
	display: block
}

.inline-block {
	display: inline-block
}

.hide {
	display: none
}

.border-box {
	box-sizing: border-box
}

.hidden {
	overflow: hidden
}

.header {
	
}

.logo_box {}

.logo {
	float: left;
	margin-top: 6px; width: ;
}
.nav{  float: left;
    
    margin-left: 281px;
    margin-top: 23px;}
.yuqh{  float: right;
    font-size: 15px;
    color: #666;
   margin-top: 39px;
    border-left: 1px solid #858585;
    padding-left: 25px; }
.yuqh a{background: url(../img/dq.png) no-repeat right center;background-size: 22%;
    padding-right: 24px;
    
    display: inline-table;}
 .yuqh a:hover{ color: #00aeef; text-decoration: underline;}
.top_nav {
	float: left;
	
}

.top_nav li {
	position: relative;
	cursor: pointer;
}




.top_nav a {
	color: #3a3a3b;
	font-size: 15px;
	display: block;
	text-transform: uppercase;
	font-family: "Arial"
}

.top_nav a:hover {
	 
}

.top_nav li:hover .sj_xia {
	display: block;transition: all 0.5s;
}

.top_nav li {
	line-height: 50px; 
	position: relative; float: left; display: block;
}
.top_nav li a{ display: block; text-align: center; padding: 0px 15px;}
.top_nav li:hover >a {
 
}


.top_nav .on a {
	color: #01aded;
}


    
.top_nav .on a:before {content:'';display:block;width: 60px;
    height: 3px;
    background: #01aded;position: absolute;
    bottom: -5px;
    left: 50%;
    margin-left: -30px;
    text-align: center;z-index:9}
.top_nav li .sj_xia {
	position: absolute;
	top: 50px;
	width: 184px;
	padding-bottom: 20px;
	display: none;
	z-index: 99;
	background: #fff;
	color: #fff;
	line-height: 40px;
	left: 50%;
	margin-left: -92px;transition: all 0.5s;
}
.top_nav li .sj_xia a{ color: #000; background: no-repeat;font-size: 15px;}
.top_nav li .sj_xia a:hover{ color: #00aeef;}
.r_jt {
	background: url(../img/jt.jpg) no-repeat right;
}

.top_nav li .sj_xia li {
	
	line-height: 48px;
	display: block;
	border-bottom: 1px solid #f7f7f7;  width: 100%;
}

.top_nav li .sj_xia li a {
	
	font-weight: normal;
	text-transform: capitalize
}

.banner { padding-top: 0px;
	
}

.swiper-container,
.swiper-wrapper,
.swiper-slide {
	height: 400px;
	width: 100%;
}

.swiper-button-prev,
.swiper-button-next {
	display: none;
	transition: all 0.3s;
}

.swiper-container:hover .swiper-button-prev,
.swiper-container:hover .swiper-button-next {
	display: block;
}
.swiper-slide a{ display: block; height: 400px;}
.logo_box {
	position: relative;
}

.logo_box1 {
	background: #fff;
	box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.3);
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 21;
	display: none;
}

.top_nav_list1 li {
	float: left;
	margin: 20px;
}

.top_nav_list1 li a {
	color: #333333;
}

.xiant{ height: 1px; width: 100%; background: #dcdee1; margin-top: 10px;}
.dianh { float: right; background: url(../img/dh.png) no-repeat left center; padding-left: 50px; margin-top: 20px;}
.dian1{ font-size: 16px;}
.dian2{ font-size: 16px; font-size: 32px; font-weight: bold;}


.bxcx{ background: #f6f6f6; padding-top: 30px; padding-bottom: 40px;}
.title1{font-size: 38px; color: #333333; font-weight: bold;background: url(../img/dian.png) no-repeat 487px 18px,
url(../img/dian.png) no-repeat 690px 18px}
.title2{ font-size: 14px; color: #333333; margin-top: 10px;}
.title{ text-align: center;}


.bxcx_n1{ float: left; width: 586px; height: 320px; position: relative;}
.bxcx_n{ margin-top: 40px;}

.bxcx_n_t{width: 586px; height: 320px; overflow: hidden;}
.bxcx_n_t img{width: 586px; height: 320px; }
.bxcx_n_n1{ position: absolute; z-index: 8; top: 0; left: 0;width: 586px; text-align: center;}
.min1{ font-size: 32px;  color: #fff; margin-top: 85px; margin-bottom: 15px;}
.min2{ color: #fff;	text-transform: uppercase;font-family: "Arial"; font-size: 18px;}
.min3{ color: #fff; border-radius: 60px; border: 1px solid #fff; padding: 10px 60px;display: inline-block;margin-top: 50px;transition: all 0.5s;} 
.bxcx_n_n1 a{ display: block;}
.bxcx_n_n1:hover img{transform: scale(1.1);}

.bxcx_n_n1:hover .min3{ background: #e5b74c; color: #fff;border: 1px solid #e5b74c;transition: all 0.5s; }

.bxcx_n1 img {
	transition:all 1s;
}

.bxcx_n1:hover img {
	transform: scale(1.1);
}

.reg{ float: right;}
.ywtx{ margin-top: 40px;}

.ywtx_t ul li{ float: left; display:block;width: 25%; height: 100px; line-height: 100px;  font-size: 20px;  display:block;color: #333333;  cursor: pointer; text-align: center; background: url(../img/xx.jpg) no-repeat right center;border-bottom: 1px solid #d9d9d9; position: relative;}
.ywtx_t ul li:nth-child(4){ background: none;}
.ywtx_t ul li span{ padding:8px 0 8px 50px; }

.ywtx_t ul li:hover,.ywtx_t ul li.one{ color: #dca135; }
.ywtx_t ul .aa1 span{background: url(../img/a1.png) no-repeat left center;}
.ywtx_t ul .aa1:hover span,.ywtx_t ul .aa1.one span{background: url(../img/a1_a.png) no-repeat left center;}

.ywtx_t ul .aa2 span{background: url(../img/a2.png) no-repeat left center;}
.ywtx_t ul .aa2:hover span,.ywtx_t ul .aa2.one span{background: url(../img/a2_a.png) no-repeat left center;}

.ywtx_t ul .aa3 span{background: url(../img/a3.png) no-repeat left center;}
.ywtx_t ul .aa3:hover span,.ywtx_t ul .aa3.one span{background: url(../img/a3_a.png) no-repeat left center;}

.ywtx_t ul .aa4 span{background: url(../img/a4.png) no-repeat left center;}
.ywtx_t ul .aa4:hover span,.ywtx_t ul .aa4.one span{background: url(../img/a4_a.png) no-repeat left center;}
.ywtx_t ul li:before{ content: ""; display: block; width: 25px; height: 13px; background: url(../img/yy.png) no-repeat center; position: absolute;
 bottom: -13px; left: 50%; transform: translateX(-50%); display: none;}
.ywtx_t ul li.one:before{ display: block;}


.ywtx_t{ height: 100px; border-top: 1px solid #d9d9d9;}
.ywtx_n{ margin-top: 40px;}
.ywtx{ background: url(../img/bj2.jpg) no-repeat  center; height: 750px; background-size: cover; padding-top: 30px;}


.ywtx_z{ margin-top: 40px;}
.ywtx_z1_right{ float: right; width: 590px; height: 405px; overflow: hidden;}
.ywtx_z1_right img {
	transition:all 1s; height: 100%;}

.ywtx_z1_right:hover img {
	transform: scale(1.1);
}
.ywtx_z1_left{ float: left; width: 566px;}
.ywtx_z1_left1{ color: #333333; font-size: 28px; margin-top: 50px;}
.ywtx_z1_left2{ font-size: 18px;text-transform: uppercase; color: #888888; margin-top: 10px;
	font-family: "Arial"}
	.ywtx_z1_left3{	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	font-size: 14px;
	text-transform: capitalize;
	margin-top: 50px; margin-bottom: 50px; color: #666666;}
	
.ywtx_z1_left4 a{ width: 146px; height: 40px; text-align: center;  border-radius:60px;line-height: 40px; background: #007ac2; color: #fff; display: inline-block;transition: all 0.5s;}
.ywtx_z1_left4 a:hover{ background: #0890e1;transition: all 0.2s;}
.ywtx_z1_left5{ margin-top: 20px;}
.ywtx_z1_left5 ul li{ float: left; width: 164px; height: 150px; text-align: center; margin-right: 10px; }
.ywtx_z1_left5 ul li a{ display: block;
    text-align: center;
    width: 138px;
    height: 95px;
    padding-top: 20px;
    background: #25bcf5;
    border-radius: 10px;}
.ywtx_z1_left5 ul li a:hover{ background: #0099dc;transition: all 0.5s;}
.tup img{  height: 43px;}
.txtw{ color: #fff;}
.tup { height: 52px;}
.ckg2{ text-align: center; margin-top: 50px;}
.ckg2 a{ width: 216px; height: 64px; text-align: center; line-height: 64px; background: #ffffff; color: #cb9636; display: inline-block;transition: all 0.5s;}
.ckg2 a:hover{ background: #b2832d;transition: all 0.5s; color: #fff;}

.kongt_nr{ width: 100%; margin-top: 40px; margin-bottom: 9px; }
.da_b{background: url(../img/lxt.png) repeat-y top center;height:508px; color: #fff;}

.kongt_nr_txt_z{ position:relative; width:1200px; margin:0 auto;}
.kongt_nr_txt2{ position:absolute; width:510px; left:0; top:80PX;}
.kongt_nr_txt3 p{ font-size:14px; line-height:25px; color:#666; height:240px; padding-top:30px; overflow:hidden;}
.kongt_nr_txt3{  width:510px;}
.kongt_nr_txt{ position:absolute; width:583px; left:0; top:0;}
.kongt_nr_img{ float:right; width:45.5%; background:url(../img/about_tu.png) no-repeat 0 0px; height:508px; }

.news_zd{ width: 1200px; margin: 0 auto;}

.news_t_left .cp_title{ text-align: left;}
.news_t_left{  float: left;}
.news_t_right{   float: right;}
.one{ background: #00aeef; color: #fff;}
.news_t_right ul li{  float: left; padding: 10px 10px; margin-right: 10px; cursor: pointer;}
.news_t_right { margin-top: 50px;}
.tbd{ margin-top: 30px;}
.tbd em{ width: 42px; height: 4px; background: #b8e8fb; margin: 20px 0; display: block;}
.aue{
}
.aue img{ height: 70px;}
.aue2{ font-size: 18px!important;}
.about_x{line-height: 26px;  padding-top: 0px; margin-top: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	font-size: 15px;
	text-transform: capitalize;
	margin-bottom: 10px; color: #fff;}
	.aue2{ font-size: 24px; color: #fff;}

.fwal{padding-top: 50px; }
.fwal_nr{ background: url(../img/al_bj.png) no-repeat bottom center;  height: 800px; }
.anli_m{
  background-color: rgb(255, 255, 255);
  box-shadow: 0px -3px 10px 0px rgba(9, 18, 44, 0.14);
  width: 1150px;
  height: 600px;
  padding: 25px; margin-top: 50px;

}

.anli_left{ float: left; width: 557px; height: 598px; text-align: center;}
.anli_left img{ height: 100%;}

#partner{margin-top:18px; }

#partner ul{margin:3px 0 0 1px;}
#partner ul li{float:left; width:190px; height:124px; text-align: center; margin-bottom: 10px; margin-right: 8px;  background:#fff; border:1px solid #eeeeee; overflow:hidden;}
#partner ul li img{width:100%; margin: 4% auto; display: block;  
    transition: .8s all;
    }
#partner ul li:nth-child(6){ margin-right: 0; float: right;}
#partner ul li:nth-child(12){ margin-right: 0; float: right;}
#partner ul li a{ display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;}
       
    
.hzhb{ background:#f6f6f6; padding-top: 20px; padding-bottom:40px; margin-top: 40px;}

#case-tab{height:48px; margin-top:40px; overflow:hidden;}
#case-tab dl{display:flex; justify-content:center;}
#case-tab dl dd{height:48px; line-height:48px; margin:0 10px; padding:0 44px; background:#fff; border-radius:24px; font-size:16px; cursor:pointer; overflow:hidden;}
#case-tab dl dd.current{background:#e60000; color:#fff;}

#case-item{height:734px; margin-top:40px; padding:14px; background:#fff; overflow:hidden;}
#case-item section{display:none;}

.case-big img{width:554px; max-width:none; height:597px;transition:all 1s;}

.case-big:hover img {
	transform: scale(1.1);
}
.case-middle ul li:hover img{transform: scale(1.1);}

.case-big h3{position:absolute; left:0; right:0; bottom:0; height: 95px;
    line-height: 124px; background:url(../img/bjj.png) repeat-x center; background-size:15px 95px; font-size:16px; text-align:center; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.case-middle{width:582px; height:600px; overflow:hidden;}
.case-middle ul li{position:relative; width:582px; height:292px; margin-top:10px; overflow:hidden;}
.case-middle ul li:first-child{margin-top:0;}
.case-middle ul li img{width:582px; max-width:none; height:292px;transition:all 1s;}
.case-middle ul li h3{position:absolute; left:0; right:0; bottom:0; height: 95px;
    line-height: 124px; background:url(../img/bjj.png) repeat-x center; background-size:15px 95px; font-size:16px; text-align:center; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.case-small{width:778px; height:238px; margin-top:10px; overflow:hidden;}
.case-small ul li{position:relative; float:left; width:384px; height:238px; margin-left:10px; overflow:hidden;}
.case-small ul li:first-child{margin-left:0;}
.case-small ul li img{width:384px; max-width:none; height:238px;}
.case-small ul li h3{position:absolute; left:0; right:0; bottom:0; height:18px; line-height:18px; padding:78px 20px 24px 20px; background:url(img/gradual.png) repeat-x center; background-size:1px 120px; font-size:16px; text-align:center; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.case-more{position:relative; width:384px; height:238px; margin-top:10px; overflow:hidden;}
.case-more img{width:384px; max-width:none; height:238px;}
.case-more h3{position:absolute; left:0; right:0; top:0; bottom:0; padding:24px; background:rgba(205,36,29,.94); overflow:hidden;}
.case-more h3 i{display:block; width:40px; height:40px; margin:54px auto 0 auto; background:url(img/link.png) no-repeat center;}
.case-more h3 span{display:block; height:18px; line-height:18px; margin-top:24px; font-size:16px; text-align:center; color:#fff; overflow:hidden;}
.case-more em{position:absolute; left:12px; right:12px; top:12px; bottom:12px; border:1px solid rgba(255,255,255,.5);}

.case-big {
    position: relative;
    width: 554px;
    height: 597px;
    overflow: hidden;
}

.bottom_nr_le2{ color: #bcbcbc;}
.dimt{ font-weight: bold; color: #fff; font-size: 40px; margin-bottom:14px; margin-top: 10px;}

.news{ padding-top: 60px; padding-bottom: 80px;}
.news_n{ background: url(../img/new_bj.png) no-repeat center 84px; }
.news_n ul li{ float: left; width: 510px; display: block;}
.news_left{ float: left; width: 120px; height: 74px; text-align: center; border-right: 2px solid #eeeeee;}
.news_left h2{ font-size:62px; color: #333333;margin-top: -10px;}
.news_left h3{ font-size:16px; color: #888888;}
.news_right{ float: right; width: 354px;}
.news_right h2{line-height: 34px;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis; font-size: 16px; color: #111111;}
 .news_right_n{line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 14px;
	text-transform: capitalize;
	color: #666666;}
.news_n ul li{ margin-top: 70px;}
.news_n ul li:nth-child(even){ float: right;}
.news_n ul li:hover .news_right h2{ color: #dca135; }
.news_n ul li:hover .news_left h2{color: #dca135;}


.da_bt2{ margin-top: 20px;}
.ckg{ text-align: center; margin-top: 60px;}


.qywh{ width: 1200px; position: absolute; left: 0; bottom: 60px; height: 180px; background: #fff; border-radius: 0 0 60px 0;background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.1);
  
}
.qywh_re h2{ color:#202020 ; font-size: 20px;}
.qywh_re h3{ line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 14px;
	text-transform: capitalize;
	color: #888888; margin-top: 10px;}
	
.qywh ul li{ float: left;
    width: 337px;
    padding-left: 63px;
    display: block;
    height: 180px;}

.qywh ul li a{ display: block;width: 400px;height:180px }
.qywh_re{padding-left: 90px;
    padding-top: 51px;padding-right: 89px;}
.qywh ul li:hover{ background: #dca135; color: #fff;}
.qywh ul li:nth-child(3):hover{border-radius: 0 0 60px 0;  }
.qy1{ background: url(../img/s1.png) no-repeat left center;}

.qywh ul li:hover .qy1 ,.qywh ul .txx:hover{ background: url(../img/s1_a.png) no-repeat left center;}
.qywh ul .txx{background: #dca135; color: #fff;}

.qywh ul li:hover .qywh_re h2{  color: #fff;}.qywh ul li:hover .qywh_re h3{  color: #fff;}

.qy2{ background: url(../img/s2.png) no-repeat left center;}
.qywh ul li:hover .qy2{ background: url(../img/s2_a.png) no-repeat left center;}

.qy3{ background: url(../img/s3.png) no-repeat left center;}
.qywh ul li:hover .qy3{ background: url(../img/s3_a.png) no-repeat left center;}


.one_a{background: #dca135; color: #fff;}




.auto{ width: 1200px; margin:0 auto;}
#lm-banner {
    width: 100%;
    height: 448px;
    
    background: url(../img/n_banner.png) no-repeat center;
    background-size: cover;
}
.header {
    height: 94px;clear: both;
    height: auto;
    min-height: 94px;
    width: 100%;
    background: #fff;
   
    z-index: 9999;
    left: 0;
    top: 0;
}

#position{width:100%; height:70px; border-bottom:1px solid #e1e1e1;}
.dqwz {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #e4e2e1;
}

.dqw_n {
	width: 1200px;
	margin: 0 auto;
}

.dqwz_left {
	float: left;
}

.dqwz_left ul li {
	float: left;
	display: block;
	background: none;
	margin-right: 4px;
}

.dqwz_left ul li a {
	font-family: "Arial";
	font-size: 16px;
	color: #000;
	display: block;
	text-transform: capitalize;
	padding: 0 40px;
}

.dqwz_right {
	float: right;
	background: url(../img/home.png) no-repeat left center;
	padding-left: 20px;
	font-size: 14px;
	text-transform: capitalize;
}

.dqwz_left ul li .one4 {
	border-bottom: 2px solid #00aeef;
	color: #00aeef;
}

.dqwz_right a {
	text-transform: capitalize;
}

.dqwz_left ul li a:hover {
	
	color: #00aeef;
}

/*新闻列表*/
#news-list{ padding-bottom: 80px;}
#news-list ul li{position:relative; height:150px; padding-bottom:41px; margin-bottom:40px; margin-top: 40px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#news-list ul li:last-child{margin-bottom:0; padding-bottom:0; border-bottom:none;}
#news-list ul li span{display:block; width:250px; height:150px; overflow:hidden;}
#news-list ul li img{width:250px; max-width:none; height:150px;}
#news-list ul li section{position:absolute; left:270px; top:16px; height:122px; overflow:hidden;}
#news-list ul li section h3{height:18px; line-height:18px; font-size:16px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#news-list ul li section h4{height:16px; line-height:16px; margin-top:18px; font-size:14px; color:#767676; overflow:hidden;}
#news-list ul li section h4 em{display:inline-block; background-repeat:no-repeat; background-position:left center;}
#news-list ul li section h4 em.time{padding-left:22px; background-image:url(../img/time.png);}
#news-list ul li section h4 em.view{padding-left:24px; background-image:url(../img/view.png);}
#news-list ul li section p{height:56px; line-height:28px; margin-top:14px; font-size:14px; color:#767676; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#news-list ul li:hover section h3{color:#dca135;}

#pageinfo{margin-top:40px; padding:10px 0; font-size:0;}
#pageinfo a{display:inline-block; min-width:14px; height:44px; line-height:44px; margin:0 4px; padding:0 14px; background:#fff; border:1px solid #e1e1e1;  font-size:14px; color:#666;}
#pageinfo a:hover{color:#dca135;}
#pageinfo a.info{color:#999;}
#pageinfo a.current{background:#dca135; border-color:#dca135; color:#fff;}


#detail-info{padding-bottom:30px; border-bottom:1px dashed #e1e1e1; text-align:center; padding-top:50px;}
#detail-info h1{line-height:34px; font-size:24px;}
#detail-info h3{height:18px; line-height:18px; margin-top:16px; font-size:15px; color:#999; overflow:hidden;}
#detail-share{margin-top:20px;}

#detail{line-height:220%; margin-top:26px; font-size:15px; color:#464646;}
#detail img{display:inline-block; vertical-align:middle;}

#prev-next{height:56px; margin-top:26px; padding-top:28px; border-top:1px dashed #e1e1e1; overflow:hidden;}
#prev-next dl dd{height:18px; line-height:18px; margin-bottom:20px; font-size:15px; color:#464646; overflow:hidden;}
#prev-next dl dd:last-child{margin-bottom:0;}
#prev-next dl dd a{color:#464646;}
#prev-next dl dd a:hover{color:#1d6ae8;}

#news-rmd{margin-top:50px; padding:30px; background:#f8f9fa; margin-bottom: 80px;}
#news-rmd h2{height:26px; line-height:26px; margin-bottom:30px; font-size:24px; overflow:hidden;}
#news-rmd h2 a{float:right; font-size:15px; color:#666;}
#news-rmd h2 a:hover{color:#1d6ae8;}
#news-rmd ul{margin:-28px 0 0 -28px;}
#news-rmd ul li{float:left; width:264px; height:290px; margin:28px 0 0 28px; overflow:hidden;}
#news-rmd ul li span{display:block; width:264px; height:176px; overflow:hidden;}
#news-rmd ul li img{width:264px; max-width:none; height:176px;}
#news-rmd ul li section{height:80px; padding:14px 16px 20px 16px; background:#fff;}
#news-rmd ul li section h3{height:52px; line-height:26px; font-size:15px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
#news-rmd ul li section h4{height:18px; line-height:18px; margin-top:10px; font-size:15px; color:#999; overflow:hidden;}
#news-rmd ul li:hover section h3{color:#1d6ae8;}




/*合作案例*/

#case-list{margin-top:40px; margin-bottom: 80px;}
#case-list ul{margin:-18px 0 0 -18px;}
#case-list ul li{position:relative; float:left; width:388px; height:256px; margin:24px 0 18px 18px; overflow:hidden;}
#case-list ul li img{width:388px; max-width:none; height:256px;transition:all 1s;}
#case-list ul li section{position:absolute; left:0; right:0; bottom:0; padding:0 18px; background:rgba(0,0,0,.53); text-align:center; color:#fff; overflow:hidden;}
#case-list ul li section h3{height:52px; line-height:52px; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#case-list ul li section p{height:0; display:none;}
#case-list ul li:hover img{transform: scale(1.1);}
#case-list ul li:hover section{top:0; padding:48px 40px; background:rgba(220,161,53,.9);}
#case-list ul li:hover section h3{height:24px; line-height:24px; font-size:22px;}
#case-list ul li:hover section p{display:block; height:90px; line-height:28px; margin-top:24px; font-size:14px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}


/*关于我们*/

#about-item{height:594px;}
#about-item .fl{width:604px; height:560px; margin-top:16px; overflow:hidden;}
#about-item .fl h2{height: 42px;
    line-height: 42px;
    font-size: 34px;
    /* font-weight: bold; */
    overflow: hidden;}
#about-item .fl h3{height: 17px;
    line-height: 17px;
    margin-top: 12px;
    font-size: 18px;
    text-transform: uppercase;
    overflow: hidden;
    color: #666;}
#about-item .fl em{position:relative; display:block; width:300px; height:1px; margin-top:18px; background:#e1e1e1;}
#about-item .fl em i{position:absolute; left:0; top:-1px; display:block; width:80px; height:3px; background:#dca135;}
#about-item .fl section{height:412px; line-height:30px; margin-top:50px; font-size:14px; overflow:hidden;}
#about-item .fl section p{margin-top:26px;}
#about-item .fl section p:first-child{margin-top:0;}
#about-item .fr{width:536px; height:594px; overflow:hidden;}
#about-item .fr img{width:536px; height:594px;}

.about-title h2{height: 42px;
    line-height: 42px;
    font-size: 34px;
    /* font-weight: bold; */
    overflow: hidden;}
.about-title h3{height: 17px;
    line-height: 17px;
    margin-top: 12px;
    font-size: 18px;
    text-transform: uppercase;
    overflow: hidden;
    color: #666;}
.about-title em{position:relative; display:block; width:400px; height:1px; margin:18px auto 0 auto; background:#e1e1e1;}
.about-title em i{position:absolute; left:50%; top:-1px; transform:translateX(-50%); display:block; width:80px; height:3px; background:#dca135;}

#culture{height:530px; margin-top:40px;}
#culture-item{width:1160px; height:490px; margin:0 auto; padding:20px 0;}
#culture-item dl dd{float:left; width:372px; height:490px; margin-left:22px; cursor:pointer; overflow:hidden;}
#culture-item dl dd:first-child{margin-left:0;}
#culture-item dl dd span{display:block; width:372px; height:252px; overflow:hidden;}
#culture-item dl dd img{width:372px; max-width:none; height:252px;}
#culture-item dl dd section{height:138px; padding:50px 40px; background:#fff; overflow:hidden;}
#culture-item dl dd section h3{height:24px; line-height:24px; font-size:22px; font-weight:bold; text-align:center; overflow:hidden;}
#culture-item dl dd section p{height:84px; line-height:28px; margin-top:30px; font-size:15px; color:#7c7c7c; overflow:hidden;}
#culture-item dl dd:hover section h3{color:#dca135;}
#culture-slt,#culture-srb{width:200px; height:260px;}
#culture-slt{left:0; top:0;}
#culture-srb{right:0; bottom:0;}
#culture-slt em,#culture-srb em{position:absolute; display:block; width:200px; height:20px; background:#fb641f;}
#culture-slt em{left:0; top:0;}
#culture-srb em{right:0; bottom:0;}
#culture-slt i,#culture-srb i{position:absolute; display:block; width:20px; height:260px; background:#fb641f;}
#culture-slt i{left:0; top:0;}
#culture-srb i{right:0; bottom:0;}

#part2{ background: #f6f6f6; padding-top: 50px; padding-bottom: 30px; margin-top: 30px;}
#part1{padding-top: 50px; padding-bottom: 30px; margin-top: 20px; margin-bottom: 20px;}


/*联系我们*/

#contact{margin-top:40px; width: 1200px; margin: 0 auto; padding:40px; padding-top: 50px; }
#contact h2{height:22px; line-height:22px; margin-bottom:30px; font-size:20px; font-weight:bold; overflow:hidden;}
#contact .fl p{height:32px; line-height:32px; margin-top:18px; padding-left:44px; background-repeat:no-repeat; background-position:left center; font-size:16px; overflow:hidden;}
#contact .fl p:first-child{margin-top:0;}
#contact .fl p.c-icon1{background-image:url(../img/c-icon1.png);}
#contact .fl p.c-icon2{background-image:url(../img/c-icon2.png);}
#contact .fl p.c-icon3{background-image:url(../img/c-icon3.png);}
#contact .fr img{width:124px; height:124px; border:1px solid #e1e1e1;}
#contact .fr h3{height:16px; line-height:16px; margin-top:10px; font-size:14px; text-align:center; overflow:hidden;}

#map{height:327px; width: 1200px; margin: 0 auto; border: 1px solid #d8d8d8; margin-bottom: 100px;background:#f8f9fa; overflow:hidden;}
#map img{max-width:none;}
.anchorBL{display:none;}


.bhcx_right{ float: right; width: 475px; height: 362px; margin-top: 80px;}
.bhcx_right h2{ margin-bottom: 30px;}
.bhcx_right{ font-size: 16px;}
.bhcx_right p{ font-size: 15px; color: #666; line-height: 30px; height: 30px;}
.bhcx_left{ float: left; width: 685px;}


/*注册*/
.bhcx{ margin-top: 50px; margin-bottom: 70px;}
#register{padding:20px; background:#fff; width: 1200px; margin: 0 auto; padding-left: 150px; margin-bottom: 50px;}
#reg-box{margin-top:20px; padding:10px;}

#reg-face{position:relative; width:130px; height:130px; margin-right:30px; padding:30px; background:#cfcfcf; border-radius:4px; cursor:pointer; overflow:hidden;}
#reg-face img{width:98px; height:98px; margin:0 auto; border-radius:50%;}
#reg-face h3{height:18px; line-height:18px; margin-top:14px; font-size:15px; text-align:center; overflow:hidden;}
#reg-face input{position:absolute; left:0; top:0; width:190px; height:190px; font-size:190px; cursor:pointer; opacity:0}

#reg-form table{font-size:15px;}
#reg-form input[type='text'],#reg-form input[type='password']{float:left; width:354px; height:46px; line-height:46px; padding:0 12px; border-radius:4px; font-size:15px; color:#464646;}
#reg-form input[type='text'] + span,#reg-form input[type='password'] + span{float:left; line-height:46px; margin-left:16px;}
#reg-form textarea{float:left; width:500px; height:176px; line-height:26px; padding:8px 14px; border-radius:4px; font-size:15px; color:#464646;}
#reg-form textarea + span{float:left; line-height:176px; margin-left:16px;}
#reg-form select{float:left; width:354px; height:46px; line-height:46px; margin-left:16px; border-radius:4px; text-indent:12px; font-size:15px; color:#464646;}
#reg-form select:first-child{margin-left:0;}
#reg-form button{width:300px; height:48px; margin-top:10px; background:#dca135; border-radius:4px; font-size:15px;}
#reg-form em{margin-right:10px; color:red;}
#reg-form span.err{color:red; font-size: 14px;}
#reg-form span.cor{color:green;}
#yzm{position:relative;}
#yzm input{width:372px !important;}
#yzm img{position:absolute; left:386px; top:3px; width:114px; height:40px;}
#yzm span{float:left; line-height:46px; margin-left:144px;}
#reg-form .upload-img{width:120px; height:120px; background:url(img/add.png) no-repeat center #cfcfcf; border-radius:4px; cursor:pointer; overflow:hidden;}
#reg-form .upload-img input{width:120px; height:120px; font-size:120px; opacity:0; cursor:pointer;}
#reg-form .reg-line{width:100%; height:1px; margin:10px 0; background:#e1e1e1;}
#reg-form .view-img{position:relative; height:120px; margin-left:16px; border-radius:4px; cursor:pointer; overflow:hidden; display:none;}
#reg-form .view-img img{height:120px;}
#reg-form .view-img h3{position:absolute; left:0; right:0; top:0; height:120px; line-height:120px; background:rgba(0,0,0,.3); font-size:15px; text-align:center; color:#fff; overflow:hidden; display:none;}
#reg-form .view-img:hover h3{display:block;}







.zhongy{ width: 100%; background: #f9f9f9; padding: 50px 0; text-align: center;}
.zhongy1{  font-size:22px; line-height: 30px;}
.zhongy2{ color: #4f545c;  font-size: 15px; line-height: 26px; width: 1100px; text-align: center; margin: 0 auto; margin-top: 30px; margin-bottom: 30px;}
.zhongy3{ background: #00aeef; color: #fff; font-size: 16px; padding: 14px 30px; display: inline-block; border-radius: 60px;}


/*产品与技术*/
.cp_title{ text-align: center; margin-bottom: 10px; margin-top: 38px;}
.cp_title h2{ font-size: 28px; color: #030303;}
.cp_title em{ width: 136px; display: inline-block;
    height: 2px;
    background: #01aded;
    margin: 20px 0;}
.cpyjs{ width: 1200px; margin: 0 auto;}
.cpyjs ul li{ float: left; width: 280px; margin-right: 26px; text-align: center; margin-bottom: 30px;} 
.cpyjs ul li:nth-child(4n){ margin-right: 0; float: right;}
.cpyjs ul li .cppyjs_img{ width: 280px; height: 246px; overflow: hidden; border-radius: 4px;}
.cpyjs ul li .cppyjs_img img{width: 100%; text-align: center;transition: 1s;transition: all 0.5s;}
.cpyjs ul li:hover .cppyjs_img img{transform: scale(1.0);transition: all 0.5s;}
.cpyjs ul li  .cppyjs_name{ margin-top: 18px;}
.cpyjs ul li  .cppyjs_name a{ color: #030303; font-size: 19px; line-height: 30px;}
.cppyjs_txt{ font-size: 15px; color: #485055;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cpyjs ul li:hover .cppyjs_name a{ color: #00aeef; text-decoration: underline;}





/*新闻部分*/
.news_cont{ width: 1200px; margin: 0 auto;}
.left_news{ width: 640px; float: left;  position: relative;}
.left_news .news_pt{ width: 100%; height: 400px; overflow:hidden;}
.left_news .news_pt img{ width: 100%; height: 400px;}
.left_news .news_wz{ padding: 60px 30px 30px 30px; position: absolute; width: 100%; left: 0; bottom: 0; color: #fff; box-sizing: border-box;
background-image: -moz-linear-gradient( 90deg, rgb(3,0,0) 0%, rgba(0,0,0,0) 80%);
  background-image: -webkit-linear-gradient( 90deg, rgb(3,0,0) 0%, rgba(0,0,0,0) 80%);
  background-image: -ms-linear-gradient( 90deg, rgb(3,0,0) 0%, rgba(0,0,0,0) 80%);}
.left_news:hover a{color: #014589;}
.news_list{ width: 542px; float: right;}
.news_list li{ position: relative;}
.news_list li:first-child{ margin-bottom: -8px;}
.news_list li:first-child:before{
  content: " ";
  width: 100%;
  height: 1px;
  background: #E1E1E1;
  position: absolute;
  left: 0;
  bottom: 2px;
}
.news_list li .news_pt{width: 542px; height: 202px; overflow: hidden; opacity: 0; transition: all 0.5s;}
.news_pt img{ width: 100%; transition: all 0.5s;}
.news_list li .news_wz{ position: absolute; width: 542px; float: left; top: 0; padding:25px 26px;transition: all 0.5s;box-sizing: border-box;}
.news_wz span{ display: block; width: 88px; line-height: 28px;background:#00aeef; color: #fff; border-radius: 20px; text-align: center; font-size: 15px;}
.news_wz h3{ font-size: 18px; line-height: 50px;font-weight: normal; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.news_wz p{ font-size: 15px; line-height: 24px; margin-bottom:10px ; overflow: hidden;text-overflow: ellipsis; 
display: -webkit-box; -webkit-line-clamp: 2; height: 48px; -webkit-box-orient: vertical; color: #484c4f; transition: all 0.5s;}
.news_wz h4{ font-weight: normal; font-size: 15px;}
.news_list li:hover img{ transform: scale(1.1);}
.news_list li .news_wz h4{ color: #6a6b6f;}
.news_list li:hover .news_pt{opacity: 1;}
.news_list li:hover .news_wz{background: rgba(0,0,0,.4); color: #fff;}
.news_list li:hover .news_wz p,.news_list li:hover .news_wz h4{ color:#fff}


/*加入我们*/
.jrwm{ background: url(../img/jrwm_bj.jpg) no-repeat; height: 298px;}
.jrwm_nr{  width: 1200px; margin: 0 auto; text-align: center; color: #fff; padding-top: 70px;}
.jrwm_nr1{ font-size: 18px;}
.jrwm_nr2{ font-size: 26px; margin-top: 20px;}
.jrwm_nr3 a{ color: #fff;background: url(../img/yyy.png) no-repeat right center;padding-right: 41px;
    background-size: 26%;
    display: inline-table;
    height: 50px;
    line-height: 50px;}
.jrwm_nr3{  margin-top: 20px;}
.jrwm_nr11{font-size: 24px; font-weight: bold;margin-top: 20px;}
.jrwm_nr3 a:hover{ color: #00aeef;}
.bfxs span{  background: #00aeef; color: #fff; display: inline-table; padding: 10px 30px;  border-radius:60px;}
.bfxs{ text-align: center; margin-top: 30px;}






.lhsys_n1 img{ max-width: 100%;}




/*底部开始*/
.bottom1{ background: #007ac2; width: 100%; padding-top: 30px; padding-bottom: 30px;}
.bottom1_nr{ width: 1200px; margin: 0 auto;}
.bottom2{ height: 64px; line-height: 64px; text-align: center; background: #0467a1; color: #fff;font-size: 14px;}
.bo_left{  float: left; margin-top: 50px;}
.bo_center{ float: left; color: #fff; font-size: 14px; margin-left: 100px; border-left: 1px solid #1a87c9; padding-left: 80px; margin-top: 20px;}
.bo_center h2{ font-size: 16px;}
.bo_center em{ width: 16px; height: 2px; background: #fff;display: block; margin: 10px 0;}
.bo_center p{  line-height: 27px;}
.bo_right{ float: right; width: 140px; border: 1px solid #298fcc; text-align: center; padding-top: 10px; padding-bottom: 10px; margin-top: 30px;}
.bo_right p{ color: #fff; font-size: 15px;}

.bottom1_nr1{border-bottom: 1px solid #1a88c8; color: #fff; padding-bottom: 20px;}
.bottom1_nr1 a{color: #fff; font-size: 15px;}
.bottom1_nr1 a:hover{ text-decoration: underline;}
.bottom2 a{ color: #fff;}




/*====内页banner====*/
#n_banner{display:block;width:100%;height: 350px;position: relative;overflow: hidden; margin-top: 0px;}
#m_n_banner{ position: absolute; left: 0; top: 0;  width: 100%; height: 160px; display: none; background-size: 100% auto; }
#n_banner .main_box{display: table;width: 100%;height: 100%;}
#n_banner .box{ display: table-cell; vertical-align: middle;   overflow:hidden; text-align:center; }
#n_banner h1{font-size: 32px;color: rgba(255,255,255,1);display:block;text-transform:uppercase;}
#n_banner h3{display:block;margin: 0;font-size: 22px;color: #fff;text-transform:uppercase;margin-bottom: 1rem;}
#n_banner h6{text-align:center;display: none;}
#n_banner h6 i{display: inline-block;width: 30px;height:3px;background:rgba(255,255,255,0.58);}






.zhaopin{ width: 1200px; margin: 0 auto;  margin-top: 40px; margin-bottom: 40px;}
.zhaopin_left{ float: left; width: 340px;}
.zhaopin_left ul li{padding: 2.05rem 0 3.85rem 10%;border:#dadbdd 1px solid;background-color:#ecedef;margin-bottom:10px;width: 94% !important;position:relative;cursor:pointer;}
.zhaopin_left ul li .img00{ float:left; margin-right:1rem}
.zhaopin_left ul li .con{float:left;width: auto;}
.zhaopin_left .img00 .img02{ display:none}
.zhaopin_left .con h3{font-size:20px;color:#424141;margin-top: -5px;}
.zhaopin_left .con h5{ font-size:0.875rem; color:#696969; text-transform:uppercase;}
.zhaopin_left ul li .sanjiao{ display:none;position:absolute;right: -15px;top:50%;margin-top: -10px;border-top:10px solid transparent;border-bottom: 10px solid transparent;border-left: 14px solid #00aeef}
.zhaopin_left ul li:hover,
.zhaopin_left ul li.swiper-slide-active{ background-color:#00aeef; border:#00aeef 1px solid}
.zhaopin_left ul li:hover .sanjiao,
.zhaopin_leftul li:hover .img00 .img02,
.zhaopin_left ul li.swiper-slide-active .sanjiao,
.zhaopin_left ul li.swiper-slide-active .img00 .img02{ display:block}
.zhaopin_left ul li:hover .img00 .img01,
.zhaopin_left ul li.swiper-slide-active .img00 .img01{ display:none;}
.zhaopin_left ul li:hover h3,
.zhaopin_left ul li:hover h5,
.zhaopin_left ul li.swiper-slide-active h3,
.zhaopin_left ul li.swiper-slide-active h5{ color:#fff;}
.zhaopin_left ul li .content{border:#dadbdd 1px solid;background:#00aeef;padding: 4% 6%;}
.zhaopin_left ul li:hover .zhaopin_left .con h3{ color: #fff;}


.ar_article {
    font-size: 15px;
    color: #78787a;
    line-height: 1.875rem;
    text-align: justify;
}
hr {
    display: block;
    height: 1px !important;
    border: 0;
    background: #dcdfe0;
    padding: 0;
    margin-bottom: 3%; margin-top: 3%; 
}
.zhaopin_right{  float: right; width: 780px; height: 720px;}




.news{ width: 1200px; margin: 0 auto;}
.news ul li{  float: left; width: 380px; margin-right: 20px; margin-top: 20px;}
.news ul li .img{ overflow:hidden; width:100%; height: 240px;}
.news ul li .img img{ width: 100%; text-align: center;transition: 1s;transition: all 0.5s;height: 100%;}

.page { height: 60px; text-align: center; margin-top: 60px; }
			.digg { padding-top: 1rem;}
			.digg a { 
				margin:2px; 
				color:#333; 
				padding: 10px 18px; 
				-decoration: none;
				background-color: #ebebeb;
				 }
			.digg a:hover { background-color: #0695db; color: #fff;}
			.digg a:active { background-color: #0695db; color:#fff;}
			.digg span.current { 
				margin:2px; 
				padding: 10px 18px; 
				background-color: #0695db; 
				color: #fff;
				 -decoration: none;
				 }
			.digg span.disabled { 
				margin:2px; 
				padding: 10px 18px; 
				background-color: #ebebeb;
				 color:#ccc ; 
				 -decoration: none;
				 }
.news ul li .img:hover img {
	transform: scale(1.1);transition: all 0.5s;
}

.news ul li .con{background-color: #f2f3f5; padding: 25px; padding-bottom: 40px;}
.news ul li .con h2{font-size: 48px;color: #1f1f1f;margin-bottom: 8px;}
.news ul li .con small{font-size:24px;color: #b0b0b4;font-weight:normal;}
.news ul li .con h1{font-size: 18px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 5px;}
.news ul li .con h1 a{color: #1f1f1f;}
.news ul li.con h1 a:hover{ color:#000;}
.news ul li .con p{color: #868686;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-top: 6px;}
    
.news ul li  .con h2 span{width: 0;height:2px;background-color:#666;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; float:left; margin: 33px 15px 0 0;}
.news ul li:hover .con h2 span{display:inline-block; width:3.75rem;}
.news ul li:hover .con h1 a{ color: #007ac2;}






.lhsys{ width: 1200px; margin: 0 auto; margin-bottom: 60px;}
.lhsys_n1{  text-align: left; font-size: 16px; color: #666; line-height: 30px; margin-bottom: 30px;}

.jssl{ background: #f9f9f9; padding: 40px 0;}
.jssl_nr{ width: 1200px; margin: 0 auto;}
.jssl_left{ float: left; width: 530px; height:290px;  overflow: hidden;}
.jssl_left img{ width: 100%; height: 100%;}
.jssl_rgiht{   float: right; width: 582px; line-height: 30px; font-size: 16px; color: #666; padding-top: 30px;}
.schj{  width: 1200px; margin: 0 auto;;}
.wenzi{ font-size: 16px; color: #666; text-align: center; line-height: 25px;}


.hunj_tu ul li{  float: left; width: 360px; margin-right: 20px; margin-top: 20px;}
.hunj_tu{ margin-bottom: 60px;}
.hunj_tu ul li img{width: 100%;}


.gaodu{ height: 80px;}


.top_nav li .sj_xia a:before{ background: #fff;}


.yanghsi { width: 1000px; margin: 0 auto;}
.yanghsi ul li{ float: left;display: block;line-height: 54px;
    border-bottom: 1px dashed #d1d1d1; overflow: hidden; width: 1000px;padding-left: 30px;
    background: url(../img/news-icon.png) no-repeat left center;
    white-space: nowrap;
    text-overflow: ellipsis;}
.yanghsi ul li a{ font-size: 15px; color: #444;}
.yanghsi ul li a:hover{ color: #007ac2;}










.lei_x{ width: 1200px; margin: 0 auto;}
.lei_x1{ font-size: 30px; margin-top: 40px; text-align: center;}

.lei_x2 { margin-top: 30px;}
.lei_x2 ul li{ float: left;  width: 380px; margin-right: 30px;}
.lei_x2 ul li:nth-child(3){  float: right; margin-right: 0;}
.lei_x2 ul li img{ width: 380px; height: 320px;}


.lei_x3{ font-size: 15px; line-height: 28px; color: #333; margin-top: 20px; background: #f4f4f4; padding: 30px; border-radius: 10px;}

.lei_x .lei_x3:nth-child(2){ background: #fff;}

.lei_x4{ margin-top: 40px;}

.lei_x6_t{ margin-top:40px; font-size: 30px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.lei_x6_n ul li{ float:left; display: block; height: 35px; line-height: 35px; width: 100%;}
.lei_x6_n ul li a{ color: #333;}
.lei_x6_n ul li span{ float: right; color: #666;}
.lei_x6_n{ padding-top: 20px;}

.bo_center{ width: 500px;}
.lei_x6_n ul li a:hover{ color: #007ac2;}


.xiug{ line-height: 28px;}
